package busquedas;

import java.util.ArrayList;
import java.util.List;

import persistencia.Persistor;
import persistencia.XMLPersistor;
import dao.Hotel;
import dao.Lugar;

public class AdministradorHoteles {
	Persistor persistor;
	List<Hotel> hoteles;

	public AdministradorHoteles(List<Lugar> lugares) {
		persistor = XMLPersistor.getInstancia();
		hoteles = persistor.getHoteles();
	}

	public List<Hotel> getHoteles() {
		return hoteles;
	}
	
	public List<Hotel> getHoteles(Lugar lugar) {
		List<Hotel> hoteles = new ArrayList<Hotel>();
		for(Hotel hotel : this.hoteles) {
			System.out.println("Hotel: " + hotel.getNombre());
			if(lugar.equals(hotel.getLugar())) {
				hoteles.add(hotel);
			}
		}
		return hoteles;
	}
}
